package com.sanjiahantang.youjiarole.module.programmeprice.modles;

import android.content.Context;

import com.sanjiahantang.youjiarole.base.CallBack;
import com.sanjiahantang.youjiarole.module.common.beans.StringBean;
import com.sanjiahantang.youjiarole.module.goods.beans.GoodsListBean;
import com.sanjiahantang.youjiarole.module.programmeprice.beans.ProgramAddOrderListBean;
import com.sanjiahantang.youjiarole.module.programmeprice.beans.ProgramBean;
import com.sanjiahantang.youjiarole.module.programmeprice.beans.ProgramOrderListBean;

import java.util.Map;

/**
 * Created by admin on 2017/10/25.
 */

public interface IProgramPriceModel {

    //查询报价清单
    void OnLoadBaoJList(Context context, Map<String, Object> params, CallBack<ProgramBean> callBack);

    //推送给客户
    void SavePricePlanInfo(Context context, Object params, CallBack<StringBean> callBack);

    //project/price/phone/customer/findPlaceOrder
    //项目管理增项查询
    void findPlaceOrder(Context context, Map<String, Object> params, CallBack<ProgramBean> callBack);
    //
    void creatOrderPhoneForPlan(Context context, Object params, CallBack<StringBean> callBack);
     //商品列表
    void resetGoodsList(Context context, Map<String, Object> params, CallBack<GoodsListBean> callBack);
    void findPlanInfo(Context context, Map<String, String> param, CallBack<ProgramOrderListBean> callBack);

    //增项报价清单
    void addPriceOnLoadBaoJList(Context context, Map<String, Object> params, CallBack<ProgramAddOrderListBean> callBack);
}
